video rental store - Alemán Inglés Diccionario